#define _CRT_SECURE_NO_WARNINGS

//int findKth(vector<int> a, int n, int K) {
//    // write code here
//    priority_queue <int, vector<int>, greater<int>> pq;
//    for (int i = 0; i < K; i++)
//    {
//        pq.push(a[i]);
//    }
//    for (int i = K; i < n; i++)
//    {
//        if (a[i] > pq.top())
//        {
//            pq.pop();
//            pq.push(a[i]);
//        }
//    }
//    return pq.top();
//}
//#include <iostream>
//using namespace std;
//int main()
//{
//	char* ptr;
//	char s[] = "abcdefg";
//	ptr = s;
//	ptr += 5;
//	cout << *ptr << endl;
//	return 0;
//}

//
//#include <iostream>
//#include <string>
//#include <algorithm>
//#include <set>
//using namespace std;
//int main()
//{
//    string s;
//    getline(cin, s);
//    set<int> ans;
//    sort(s.begin(), s.end());
//    for (int i = 0; i <= s.size(); i++)
//    {
//        if (isalnum(s[i]))
//        {
//            ans.insert(s[i]);
//        }
//    }
//    for (auto e : ans)
//    {
//        cout << e;
//        e++;
//    }
//    return 0;
//
//}